import request from '@/utils/request';

// 发送消息给指定用户
export function sendToUser(data) {
    return request({
        url: '/notice/sendToUser/' + data.to,
        method: 'post',
        data: {
            msg: data.msg
        }
    });
}

// 发送消息给指定建筑物
export function sendToBuilding(data) {
    return request({
        url: '/notice/sendToBuilding/' + data.to,
        method: 'post',
        data: {
            msg: data.msg
        }
    });
}

// 删除接收到的消息
export function deleteReceive(id) {
    return request({
        url: '/notice/deleteReceive/' + id,
        method: 'get'
    });
}

// 删除已发送的消息
export function deleteSend(id) {
    return request({
        url: '/notice/deleteSend/' + id,
        method: 'get'
    });
}

// 根据指定id查询消息信息
export function query(id) {
    return request({
        url: '/notice/query/' + id,
        method: 'get'
    });
}

// 根据指定id查询消息详情信息
export function querydetail(id) {
    return request({
        url: '/notice/querydetail/' + id,
        method: 'get'
    });
}

// 获取消息列表
export function list(data) {
    return request({
        url: '/notice/list',
        method: 'post',
        data: data
    });
}

// 获取已发送消息列表
export function listSend(data) {
    return request({
        url: '/notice/listSend',
        method: 'post',
        data: data
    });
}
